<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
</head>
<body>

</body>
<script type="module">
	// then
	// 1- then函数是在原型对象中
	// 2- then函数可以接收两个参数（函数），第一个参数称为成功回调，第二个参数称为失败回调
	//    当Promise实例状态为成功，执行成功回调,成功回调接收的参数为成功值
	//    当Promise实例状态为失败，执行失败回调，失败回调接收的参数为失败值
	import Promise from "./index.js";
	const p = new Promise(function(resolve,reject){
		resolve(10);
		// reject(100);
	});
	p.then(function (value){
		// 成功回调函数
		console.log("成功回调",value);
	},function(reason){
		// 失败回调函数
		console.log("失败回调",reason);
	});
</script>
</html>